DiscoverОрганизованное программирование#60 История и будущее дев-тулинга: от IDE до ИИ-агентов | Дмитрий Иванов
#60 История и будущее дев-тулинга: от IDE до ИИ-агентов | Дмитрий Иванов

#60 История и будущее дев-тулинга: от IDE до ИИ-агентов | Дмитрий Иванов

Update: 2025-09-07
Share

Description

Редакторы кода и инструменты для разработчиков — тема, вокруг которой строится целая индустрия. Когда-то переименование переменной казалось подвигом, а сегодня IDE умеют делать десятки сложнейших трансформаций так, чтобы программа оставалась корректной. В выпуске мы говорим с Дмитрием Ивановым, руководителем платформы Sourcecraft в Яндексе, о том, как развивались JetBrains и IntelliJ IDEA, почему в СССР писали компиляторы для Алгола-68, и чем отличается подход «IDE как комбайн» от современной архитектуры LSP.

Обсуждаем истории изнутри JetBrains, появление Kotlin как ответа на невозможность поддерживать Scala, и то, как AI-тулы и LLM-редакторы вроде Cursor меняют правила игры. Затрагиваем вечный спор Vim против IDE, сравниваем глубину анализа кода и ограничения протокола LSP, вспоминаем курьёзные случаи из практики и прогнозируем, что ждёт рынок инструментов разработки к 2026 году


  • (00:00 ) - — Введение. Почему программисты застревают на инструментах? Разбираемся вместе с экспертом Sourceft

  • (01:42 ) - — Компиляторы, байки и великий Терехов: как рождалась школа системного программирования

  • (03:07 ) - — Алгол-68 — гордость СССР: как советские инженеры обошли весь мир

  • (05:07 ) - — Истоки JetBrains: что было до IntelliJ IDEA и кто всё это начал?

  • (07:14 ) - — Почему IntelliJ IDEA стал революцией: тайна рефакторинга

  • (09:49 ) - — Почему LLM тупит при рефакторинге и что с этим делать?

  • (13:04 ) - — JetBrains, Huawei, Яндекс: эволюция задач и инструментария в трёх мирах

  • (18:18 ) - — Почему LSP не спасает: ограничения, с которыми сталкиваются миллионы

  • (20:31 ) - — Почему стандарты отстают от технологий: уроки Java и Hibernate

  • (24:03 ) - — История создания Kotlin: JetBrains против скалы и медленной Java

  • (28:20 ) - — Vim, VS Code или терминал? Почему программисты уходят от монолитов

  • (31:15 ) - — Сильные и слабые места JetBrains: не всё так идеально

  • (34:18 ) - — Джун на стероидах: как выглядит идеальный помощник-программист

  • (38:33 ) - — Кто победит: курсор, Copilot или кастомный стек?

  • (43:19 ) - — ChatGPT в машине с детьми: когда AI не понимает границ

  • (47:38 ) - — CodeStudio и кооперация с ИИ: как управлять своей командой ботов

  • (51:46 ) - — Почему редакторы тормозят: что не так с Java и UI

  • (59:38 ) - — Метрика улыбки: главный показатель качества редактора

  • (01:03:12 ) - — Браузерные IDE в корпорациях: когда это удобно и зачем это нужно

  • (01:06:58 ) - — Кто победит: LLM + IDE или плагины с костылями?

  • (01:09:46 ) - — Рынок .NET и его особенности: сообщество, тулзы, подходы

  • (01:13:54 ) - — Почему локальная разработка пока побеждает облако

  • (01:17:21 ) - — Докфуддинг в JetBrains: почему это важно для качества

  • (01:21:37 ) - — Подкаст «Деды бухтят»: минутка ностальгии

  • (01:23:30 ) - — Топовые плагины для IntelliJ: на что стоит обратить внимание

  • (01:25:36 ) - — Главные претензии к редакторам

  • (01:30:43 ) - — Зачем вообще нужны инструменты: что они меняют в работе

  • (01:34:29 ) - — Экзоскелет для программиста: метафора, которая работает

  • (01:39:34 ) - — Автоматическая генерация сайтов: реальность уже здесь

  • (01:45:56 ) - — Яндекс и свои технологии: локальные успехи и вызовы

  • (01:48:18 ) - — Как выбирать языки программирования

  • (01:51:20 ) - — Заключение. Почему этот разговор стоит переслушать ещё раз



★ Support this podcast ★
Comments 
In Channel
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#60 История и будущее дев-тулинга: от IDE до ИИ-агентов | Дмитрий Иванов

#60 История и будущее дев-тулинга: от IDE до ИИ-агентов | Дмитрий Иванов

Кирилл Мокевнин